Capacity Planning for Virtualized Servers
نویسندگان
چکیده
Today's data centres offer many different IT services mostly hosted on dedicated physical servers. Virtualization provides a technical means for server consolidation leading to increased server utilization. The term refers to the abstraction of computing resources across many aspects of computing and has been used to describe different techniques. Virtualization engines allow hosting multiple virtual servers (including operating system plus applications) on a single physical server, and sometimes to migrate and dynamically allocate these virtual servers to physical servers on demand. This allows for much flexibility in capacity management. This article presents a number of capacity planning problems in the presence of virtualized IT infrastructures and decision models to allocate these virtual servers optimally. Based on a data set of CPU traces from a data centre provider, we present the results of experiments using different problem formulations.
منابع مشابه
System Virtualization in the Multi-core Era - a QoS Perspective
Emergence of multi-core servers and the need for green computing has necessitated the resurgence of system virtualization. System virtualization has re-emerged as an answer to many critical issues being faced by the enterprise computing infrastructure. The issues that virtualization addresses are myriad, with the most popular one being server consolidation. Server consolidation deals with the p...
متن کاملExploring the Network Scale-out in Virtualized Servers
Nowadays, servers are popularly virtualized and highly consolidated, requiring much more network capacity than ever before. While scaling up the capacity of the network interface controllers (NICs) is inarguably important, we focus on the alternative and explore how to scale out the network capacity by aggregating multiple NICs. In this paper, we discuss the various requirements and problems of...
متن کاملProfiling the Performance of Virtualized Databases with the TPCx-V Benchmark
The proliferation of virtualized servers in data centers has conquered the last frontier of bare-iron servers: back-end databases. The multi-tenancy issues of elasticity, capacity planning, and load variation in cloud data centers now coincide with the heavy demands of database workloads; which in turn creates a call for a benchmark specifically intended for this environment. The TPC-V benchmar...
متن کاملPower Budgeting for Virtualized Data Centers
Power costs are very significant for data centers. To maximally utilize the provisioned power capacity, data centers often employ over-subscription, that is, the sum of peak consumptions of individual servers may be greater than the provisioned capacity. Power budgeting methods are employed to ensure that actual consumption never exceeds capacity. However, current power budgeting methods enforc...
متن کاملA Min-Max Framework for CPU Resource Provisioning in Virtualized Servers using H∞ Filters
Dynamic resource provisioning for virtualized server applications is integral to the efficiency of computing paradigms such as green and cloud computing. In these environments unpredicted workload changes occur frequently and controlbased resource adaptation should respond to them in a timely fashion while minimizing the expected loss during workload transitions. Our approach is to minimize the...
متن کامل